#include "precomp.h"

#pragma once

#include "Player.h"
#include "HUD_Object.h"

#define HEART_DIR "./images/heart.png"
#define HANDGUN_DIR "./images/hand_gun.png"
#define M4A1_DIR "./images/m4a1.png"

class HUD : public HUD_Object{
public:
	HUD(Player *player, CL_GraphicContext *gc, CL_Pointf position, float padding_left = 10, int font_size = 48);

	~HUD();

	void tick(float delta_time);

private:
	Player *_player;

	HUD_Object *_life;

	HUD_Object *_gun;
	int _pre_gun_number;
};